Doğrulama Uç Noktası
Bu uç noktayı, bir kimlik belgesiyle ilgili belirli ayrıntıları doğrulamak için kullanın. URL'deki {id} kısmını doğrulamak istediğiniz kimlik ID'si ile değiştirin.
Uç Nokta
POST https://app.trustchex.com/api/v1/identifications/{id}/verify
API anahtarınızı x-api-key başlığında ekleyin.
İstek Gövdesi
{
"type": "DOCUMENT_NUMBER",
"value": "123456789"
}
Geçerli Türler
CONTACT_EMAIL: İletişim e-postasını doğrulayın.CONTACT_PHONE: İletişim telefon numarasını doğrulayın.DOCUMENT_NUMBER: Belge numarasını doğrulayın.DOCUMENT_TYPE: Belge türünü doğrulayın. Geçerli değerler:I: Kimlik KartıP: Pasaport
DOCUMENT_COUNTRY: Belge ülkesini doğrulayın. ISO 3166-1 alpha-3 kodlarını kullanın (ör.TUR).
Örnek: JavaScript Fetch
fetch(`https://app.trustchex.com/api/v1/identifications/{id}/verify`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'API_ANAHTARINIZ',
},
body: JSON.stringify({
type: 'DOCUMENT_NUMBER',
value: '123456789',
}),
})
.then((response) => {
if (!response.ok) {
throw new Error('Ağ yanıtı uygun değil: ' + response.statusText);
}
return response.json();
})
.then((data) => {
console.log('Doğrulama Sonucu:', data);
})
.catch((error) => {
console.error('Fetch işlemi başarısız oldu:', error);
});
Başarılı Yanıt Örneği
{
"verified": true
}
Önemli Notlar
- Doğrulama yanıtını uygulamanızda uygun şekilde işleyin.
trueyanıtı, sağlanan değerin kimlik belgesindeki ilgili alanla eşleştiğini gösterir.falseyanıtı, doğrulamanın başarısız olduğunu gösterir.
Hata Yönetimi
Uygulamanız aşağıdaki hataları ele almalıdır:
403 Forbidden: API anahtarı eksik veya geçersiz.404 Not Found: Kimlik veya ilgili kaynak bulunamadı.400 Bad Request: Geçersiz istek gövdesi.500 Internal Server Error: Dahili bir sunucu hatası oluştu. Yanıt bir hata mesajı içerecektir.